package location;

import encounter.Encounter;
import item.Item;
import main.Hero;

import java.util.List;

public interface Location {

    String getName();

    boolean isVillage();

    List<Location> getExits();

    void visit(Hero hero);

    void process();

    void addEncounter(Encounter encounter, int weight);

    List<Item> getItems();

}
